//
//  AliyunOSSManager.h
//  OSSDemo
//
//  Created by iOS on 2017/5/26.
//  Copyright © 2017年 MS. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface AliyunOSSManager : NSObject

+ (instancetype)shareManager;

/**
 设置环境
 */
- (void)setupEnvironment;

- (void)runDemo;

/**
 异步上传对象
 */
- (void)uploadObjectAsync;

/**
 异步下载对象
 */
- (void)downloadObjectAsync;

/**
 断点续传
 */
- (void)resumableUpload;

/**
 压缩图片大小（size）

 @param sourceImage 要压缩的图片
 @param defineWidth 图片宽度压缩后的大小
 @return 压缩后的图片
 */
-(UIImage *)imageCompressForWidth:(UIImage *)sourceImage targetWidth:(CGFloat)defineWidth;

@end
